#ifndef  __IPCSVR_H__
#define  __IPCSVR_H__

#include <sys/socket.h>
#include <sys/stat.h>
#include <stddef.h>
#include <sys/stropts.h>
#include <fcntl.h>
#include <sys/un.h>
#include <syslog.h>
#include <sys/types.h>
#include <unistd.h>
#include <errno.h>

int ipc_bind(char *filename, int lsncnt);
int ipc_accept(int lsnfd, uid_t *puid);
int ipc_conn(char *cliname, char *svrname);

int ipc_udpbind(char *svrfile);
int ipc_udprecv(int clifd, int iTimeout, char *sBuf, int iLen);
int ipc_udpsend(int clifd, char *filename, char *sBuf, int iLen );

int udp_send(int fd, char *pBuf, int iLen, char *pName);
int udp_recv(int fd, char *pBuf, int iLen);


#endif

